home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 5889 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.8 KB  |  60 lines

  1. Newsgroups: comp.lang.c
  2. Path: mxsld2.pd.infn.it!LORETI
  3. From: loreti@mxsld2.pd.infn.it (Maurizio Loreti)
  4. Subject: Re: Big and little endians
  5. X-Nntp-Posting-Host: mxsld2.pd.infn.it
  6. Message-ID: <Dn47AB.JAq@news.cern.ch>
  7. Sender: news@news.cern.ch (USENET News System)
  8. Reply-To: loreti@mxsld2.pd.infn.it
  9. Organization: I.N.F.N. Padova - CDF/CMS VAXcluster
  10. References: <4fuuqq$fpp@due.unit.no>
  11. Date: Wed, 21 Feb 1996 07:25:21 GMT
  12.  
  13. In article <4fuuqq$fpp@due.unit.no>, Vidar Moe <vidarm@ibt.unit.no> writes:
  14. >What exactly is meant by the terms little-endians and 
  15. >big-endians?
  16. >
  17. >Vidar Moe.
  18.  
  19. From the 'jargon file', prep.ai.mit.edu:pub/gnu/jarg320.txt.gz:
  20.  
  21. :big-endian: adj.  [From Swift's "Gulliver's Travels" via
  22.    the famous paper "On Holy Wars and a Plea for Peace" by Danny
  23.    Cohen, USC/ISI IEN 137, dated April 1, 1980] 1. Describes a
  24.    computer architecture in which, within a given multi-byte numeric
  25.    representation, the most significant byte has the lowest address
  26.    (the word is stored `big-end-first').  Most processors,
  27.    including the IBM 370 family, the {PDP-10}, the Motorola
  28.    microprocessor families, and most of the various RISC designs
  29.    current in mid-1993, are big-endian.  See {little-endian},
  30.    {middle-endian}, {NUXI problem}, {swab}.  2. An
  31.    {{Internet address}} the wrong way round.  Most of the world
  32.    follows the Internet standard and writes email addresses starting
  33.    with the name of the computer and ending up with the name of the
  34.    country.  In the U.K.  the Joint Networking Team had decided to do
  35.    it the other way round before the Internet domain standard was
  36.    established; e.g., me@uk.ac.wigan.cs.  Most gateway sites have
  37.    {ad-hockery} in their mailers to handle this, but can still be
  38.    confused.  In particular, the address above could be in the U.K.
  39.    (domain uk) or the domain cs (formerly, Czechoslovakia).
  40.  
  41. :little-endian: adj.  Describes a computer architecture in
  42.    which, within a given 16- or 32-bit word, bytes at lower addresses
  43.    have lower significance (the word is stored `little-end-first').
  44.    The PDP-11 and VAX families of computers and Intel microprocessors
  45.    and a lot of communications and networking hardware are
  46.    little-endian.  See {big-endian}, {middle-endian}, {NUXI
  47.    problem}.  The term is sometimes used to describe the ordering of
  48.    units other than bytes; most often, bits within a byte.
  49.  
  50. :middle-endian: adj.  Not {big-endian} or
  51.    {little-endian}.  Used of perverse byte orders such as 3-4-1-2
  52.    or 2-1-4-3, occasionally found in the packed-decimal formats of
  53.    minicomputer manufacturers who shall remain nameless.  See {NUXI
  54.    problem}.  Non-US hackers use this term to describe the American
  55.    mm/dd/yy style of writing dates.
  56.  
  57. --
  58. Maurizio Loreti                       http://mvxpd5.pd.infn.it/wwwcdf/mlo.html
  59. Un. of Padova, Dept. of Physics - Padova, Italy          loreti@padova.infn.it
  60.